# 地址栏不变，使用的是aspx请求，可以使用如下方法
# 依然使用json爬取法
import requests
import json

if __name__ == '__main__':
    post_url = 'https://movie.douban.com/j/chart/top_list?'
    param = {
        'type': '24',
        'interval_id': '100:90',
        'action':'',
        'start': '1',#从第四十部电影开始去
        'limit': '100',#一次取多少部
    }
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 Edg/116.0.1938.76'
    }
    response = requests.get(url=post_url,params = param,headers=headers)

    list_data = response.json()
    fp = open('douban.json', 'w', encoding='utf-8')
    json.dump(list_data,fp=fp,ensure_ascii=False)
    print('over')